body,html {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 1;
}

button {
	cursor: pointer;
}

.demoHeaders {
	margin-top: 2em;
}

.main-display {
	position: relative;
	width: 80%;
	height: 100%;
	text-align: center;
	font-size: 5em;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 2px solid #6EA7D1;
	margin: auto;
}

.top-line {
	background: url("../css/images/top-line.png") repeat;
	vertical-align: middle;
	width: 100%;
	height: 40px;
	border: 0;
}

.base-line {
	background-color: #EAF4FD;
	position: relative;
	width: 100%;
	font-size: 0.8em;
	font-weight: bold;
}

.grid-info {
	position: relative;
	width: 40%;
	font-size: 1em;
	font-weight: bold;
	border-color: #6EA7D1;
}

.title {
	text-align: center;
	font-size: 2em;
}

.batch-list-color {
	background-color: #EAF4FD;
	cursor: hand;
	border: solid 1px #8DB9DB;
	width: 100%;
}

#number-keyboard div {
	width: 100px;
	height: 100px;
	background: #FFFFFF;
	border: 1px solid #6EA7D1;
	align: center;
	z-index: 9999;
}

#number-keyboard button {
	margin: 0px;
	width: 30px;
	height: 30px;
	padding: 0px;
}

#button-batch-log {
	width: 80px;
	height: 62px;
	background-color: #89B7D9;
}

#button-finish {
	width: 80px;
	height: 62px;
	background-color: #89B7D9;
}

#button-upload {
	width: 80px;
	height: 62px;
	background-color: #89B7D9;
}

#button-manual-box {
	width: 80px;
	height: 62px;
	background-color: #89B7D9;
}

#button-change-password {
	width: 80px;
	height: 62px;
	background-color: #89B7D9;
}

#button-out {
	width: 80px;
	height: 62px;
	background-color: #89B7D9;
}

#button-about {
	width: 80px;
	height: 62px;
	background-color: #89B7D9;
}

.err-log-flag {
	background: url(images/ui0_wonder_red_12X12.png) no-repeat;
}

.correct-log-flag {
	background: url(images/ui_info_blue_12X12.png) no-repeat;
}

.warn-log-flag {
	background: url(images/ui0_wonder_red_12X12.png) no-repeat;
}

.usb-unknow-icon {
	text-align: left;
	background: url(images/ui_usb_icon_03.png) no-repeat;
}

.usb-err-icon {
	width: 15%;
	text-align: left;
	background: url(images/ui_usb_icon_02.png) no-repeat;
}

.usb-icon {
	width: 15%;
	text-align: left;
	background: url(images/ui_usb_icon_01.png) no-repeat;
}

.net-err-icon {
	width: 15%;
	text-align: left;
	background: url(images/internet_line_02.png) no-repeat;
}

.net-icon {
	text-align: left;
	background: url(images/internet_line_01.png) no-repeat;
}

#button-shutdown {
	width: 45px;
	height: 45px;
	background-color: #2E6E9E;
}

#button-setproduct {
	width: 45px;
	height: 45px;
	background-color: #2E6E9E;
}

#button-set-time {
	width: 45px;
	height: 45px;
	background-color: #2E6E9E;
}

#button-start {
	width: 45px;
	height: 45px;
	background-color: #2E6E9E;
}

.storage-in-td {
	border: solid #2575B4 1px;
	text-align: center;
	padding: 2px;
	width: 33%;
}

.storage-in-th {
	border: solid #2575B4 1px;
	background-color: #A2D4F7;
	text-align: center;
	padding: 2px;
	width: 33%;
}

@media screen {
	.detail-toggle {
		height: 120px;
		display: none;
	}
}

div.loading {
	background: #FFF url(images/ajax-loader.gif) no-repeat center center;
	top: 0px;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 999;
	display: none;
	opacity: .5;
	filter: alpha(opacity =   50);
}